package com.kgc.bigdata.spark.scala

/**
  * 函数的定义
  */
object FunctionApp {

  def main(args: Array[String]) {
    def add(x: Int, y: Int): Int = {
      x + y //最后一行就是返回值，不需要使用return
    }
    println(add(1, 2))

    def three() = 1 + 2
    three()
    three  //当函数没有参数时，可以省略大括号

    def sayHello() {
      println("say hello....")
    }

    sayHello()
    sayHello  //当调用的函数没有参数，方法的括号也可以省略

  }
}
